package com.spic.business.alarm.domain;


import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 表面位移加速度表
 */
@Data
@Table(name = "T_BMWY_ResolveDeviceData")
public class ResolveData extends MasBaseData implements Serializable {
    @Column(name = "ProjectId")
    private Integer projectid;

    @Column(name = "Id")
    private Integer id;

    @Column(name = "SectionId")
    private Integer sectionid;

    @Column(name = "SectionName")
    private String sectionname;

    @Column(name = "DeviceId")
    private Integer deviceId;

    @Column(name = "DeviceName")
    private String devicename;

    @Column(name = "DeviceDataType")
    private String devicedatatype;

    @Column(name = "StartTime")
    private Date starttime;

    @Column(name = "EndTime")
    private Date endtime;

    @Column(name = "OriginV1")
    private BigDecimal originv1;

    @Column(name = "OriginV2")
    private BigDecimal originv2;

    @Column(name = "OriginV3")
    private BigDecimal originv3;

    @Column(name = "LastV1")
    private BigDecimal lastv1;

    @Column(name = "LastV2")
    private BigDecimal lastv2;

    @Column(name = "LastV3")
    private BigDecimal lastv3;

    @Column(name = "NowV1")
    private BigDecimal nowv1;

    @Column(name = "NowV2")
    private BigDecimal nowv2;

    @Column(name = "NowV3")
    private BigDecimal nowv3;

    @Column(name = "V1")
    private BigDecimal v1;

    @Column(name = "V2")
    private BigDecimal v2;

    @Column(name = "V3")
    private BigDecimal v3;

    @Column(name = "V4")
    private BigDecimal v4;

    @Column(name = "V5")
    private BigDecimal v5;

    @Column(name = "V6")
    private BigDecimal v6;

    @Column(name = "V7")
    private BigDecimal v7;

    @Column(name = "V8")
    private BigDecimal v8;

    @Column(name = "V_2D")
    private BigDecimal v2d;

    @Column(name = "V_3D")
    private BigDecimal v3d;

    @Column(name = "X_AVG")
    private BigDecimal xAvg;

    @Column(name = "Y_AVG")
    private BigDecimal yAvg;

    @Column(name = "H_AVG")
    private BigDecimal hAvg;

    @Column(name = "V2D_AVG")
    private BigDecimal v2dAvg;

    @Column(name = "V3D_AVG")
    private BigDecimal v3dAvg;

    @Column(name = "V9")
    private BigDecimal v9;

    @Column(name = "V10")
    private BigDecimal v10;

    @Column(name = "V11")
    private BigDecimal v11;

    @Column(name = "V12")
    private BigDecimal v12;

    @Column(name = "V13")
    private BigDecimal v13;

    @Column(name = "V14")
    private BigDecimal v14;

    private static final long serialVersionUID = 1L;

    @Transient
    private SurfDevice device;

    @Transient
    private String HH;
    @Transient
    private String H2;

}

